An Overview of Message Passing Environments

نویسنده

  • Oliver A. McBryan
چکیده

A majority of the MPP systems designed to date have been MIMD distributed memory systems. For almost all of these systems, message passing environments have provided the primary mechanism for programming multiprocessor applications. In this paper we provide an introduction to MPP systems in general. We then introduce current MPP message passing interfaces, by tracing their historical development over the last 10 years. In addition to their use within a single MPP architecture, we discuss the use of message passing systems to interconnect more loosely coupled processors in heterogeneous environments. Finally we review the development of "portability platforms" message passing systems that have been devised solely to allow portability of message passing programs between different systems. *Research supported in part by NSF Grand Challenges Applications Group grant ASC-9217394 and by NASA HPCC Group Grant NAG5-2218. † To appear in Parallel Computing, April 1994.

منابع مشابه

Parallel Computing Environments and Methods

Recent advances in high-speed networks, rapid improvements in microprocessor design, and availability of highly performing clustering software implementations enables cost-effective high-performance parallel computing on clustered low cost workstations and PCs. Such clusters are very attractive because they rely on available of the shelf hardware and software technologies. To simpha programming...

متن کامل

An MPICH2 Channel Device Implementation over VAPI on InfiniBand

MPICH2, the successor of one of the most popular open source message passing implementations, aims to fully support the MPI-2 standard. Due to a complete redesign, MPICH2 is also cleaner, more flexible, and faster. The InfiniBand network technology is an open industry standard and provides high bandwidth and low latency, as well as reliability, availability, serviceability (RAS) features. It is...

متن کامل

An Efficient Group Communication Architecture over ATM Networks

NYNET (ATM wide-area network testbed in New York state) Communication System (NCS) is a multithreaded message-passing tool developed at Syracuse University that provides low-latency and high-throughput communication services over Asynchronous Transfer Mode (ATM)-based highperformance distributed computing (HPDC) environments. NCS provides exible and scalable group communication services based o...

متن کامل

Communicating across parallel message-passing environments

We present a small, extensible interface for the transparent communication between vendor speci c and standard message-passing environments. With only four new commands, existing parallel applications can make use of our PLUS communication interface, thereby allowing inter-process communication with other programming environments. Much e ort has been spent in optimizing the communication speed ...

متن کامل

Automatic Differentiation of a Parallel Molecular Dynamics Application

The ADIC and ADIFOR automatic diierentiation tools have proven useful for obtaining the derivatives needed in many scientiic applications written in Fortran 77 or ANSI C. But many new scientiic programs are written for or ported to parallel platforms to achieve maximal performance. We provide an overview of our approach to the complex task of applying automatic diierentiation techniques to para...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

متن کامل
عنوان ژورنال:
  • Parallel Computing

دوره 20  شماره 

صفحات  -

تاریخ انتشار 1994